// //封装adjax
// import axios from "axios";
// import router from "../router";
 
 
// const Host = "localhost:8080";
// const baseURL = "/doc.html#/home";
// let fullURL = Host + baseURL
// const headerTokenKey = ''
// //创建一个axios实例
// export const request = axios.create({
//     baseURL: fullURL,
//     timeout: 10 * 1000,
//     headers: {
//         'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'
//     }
// })
// //请求拦截器，就是请求前做一些检查
// request.interceptors.request.use(
//     function (config) {
//         if (!window.localStorage.getItem(headerTokenKey)) {
//             console.log("没有token");
//         } else {
//             console.log(window.localStorage.getItem(headerTokenKey));
//             config.headers[headerTokenKey] = window.localStorage.getItem(headerTokenKey);
//         }
//         return config;
//     },
//     function (error) {
//         return Promise.reject(error);
//     }
// )
// //响应拦截器，对响应结果做一些处理
// request.interceptors.response.use(response => {
//     console.log("response")
//     console.log(response)
//     console.log(response.data.code)
//     if (response.data.code == 506) {
//        console.log("没有操作权限");
//         router.replace({
//             path: '/login'
//         })
//         return response;
//     } 
//     else
//      return response;
// })
 

// //方法
// function member_del(obj, id) {
// 	layer.confirm('确认要删除吗？',
// 	function(index) {
// 		//发异步删除数据
// 		$(obj).parents("tr").remove();
// 		window.location.href = "http://localhost:8080/delete/"+id;
// 		layer.msg('已删除!', {
// 			icon: 1,
// 			time: 1000
// 		});
// 	});
// }


// function details() {
// 	$.ajax({
// 		type: "post", // 以post方式发起请求
// 		url:  "http://localhost:8080/doc.html#/default/experience-controller/detailUsingGET_1", // 你的请求链接
// 		data: {
// 		    "id": 1,
// 		    "expkind": "实践经验",
// 		    "devicename": "DNS服务器",
// 		    "devicearea": "雷州市",
// 		    "devicefault": "路由器重启频繁或崩溃",
// 		    "testsign": 9,
// 		    "exprubric": "学术经验",
// 		    "expstate": "技术应用",
// 		    "pubdate": "1646720171706"
// 		  },
// 		success(data) {
// 				//从返回值中取出标题内容
// 				var title=data.data[0].title
// 				//通过name传入html中，name可以根据需要来命名
// 				document.getElementById("name").innerHTML=title;
// 				}
		

// 	})
// };

// window.onload = function (){
//     //1创建XMLHttpRequest对象
//      let xml=new XMLHttpRequest();
//      //建立连接
//     xml.open("get","http://localhost:8080/doc.html#/default/experience-controller/listUsingGET_1",true);
//     //设置回调函数
//     xml.onreadystatechange=function(){
//         /*
//         	readyState ==4:判断request已完成(可以访问服务器)
//     		status==200:判断request是否执行成功
//         */
//         if(xml.readyState==4&&xml.status==200){
//             //获取到响应数据
//            let vals = xml.responseText;
//             //控制台打印
//            console.log(vals);
//             //转为json格式
//            let jsonArr=eval(vals);
//             //tbody填入数据
//            let temp = '';
//             //获取tbody标签
//            let tbody=document.getElementById("userData");
//            for(let experinence of jsonArr){
//                temp +=
//                     '<tr>' +
//                     '<td>' + experinence.experinenceId + '</td>' +
//                     '<td>' + experinence.experinenceexpkind + '</td>' +
//                     '<td>' + experinence.experinencedevicename + '</td>' +
//                     '<td>' + experinence.experinencedevicearea + '</td>' +
//                     '<td>' + experinence.experinencedevicefault + '</td>' +
//                     '<td>' + experinence.experinencetestsign + '</td>' +
// 					'<td>' + experinence.experinenceexprubric + '</td>' +
// 					'<td>' + experinence.experinenceexpstate + '</td>' +
// 					'<td>' + experinence.experinencepubdate + '</td>' +
//                     '</tr>';
//            }
//            tbody.innerHTML = temp;
//         }
//     }

//     //发送数据
//    xml.send(null);

// }


var $table;
        //初始化bootstrap-table的内容
        function InitMainTable () {
            //记录页面bootstrap-table全局变量$table，方便应用
            var queryUrl = '/TestUser/FindWithPager?rnd=' + Math.random()
            $table = $('#grid').bootstrapTable({
                url: queryUrl,                      //请求后台的URL（*）
                method: 'GET',                      //请求方式（*）
                //toolbar: '#toolbar',              //工具按钮用哪个容器
                striped: true,                      //是否显示行间隔色
                cache: false,                       //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
                pagination: true,                   //是否显示分页（*）
                sortable: true,                     //是否启用排序
                sortOrder: "asc",                   //排序方式
                sidePagination: "server",           //分页方式：client客户端分页，server服务端分页（*）
                pageNumber: 1,                      //初始化加载第一页，默认第一页,并记录
                pageSize: rows,                     //每页的记录行数（*）
                pageList: [10, 25, 50, 100],        //可供选择的每页的行数（*）
                search: false,                      //是否显示表格搜索
                strictSearch: true,
                showColumns: true,                  //是否显示所有的列（选择显示的列）
                showRefresh: true,                  //是否显示刷新按钮
                minimumCountColumns: 2,             //最少允许的列数
                clickToSelect: true,                //是否启用点击选中行
                //height: 500,                      //行高，如果没有设置height属性，表格自动根据记录条数觉得表格高度
                uniqueId: "ID",                     //每一行的唯一标识，一般为主键列
                showToggle: true,                   //是否显示详细视图和列表视图的切换按钮
                cardView: false,                    //是否显示详细视图
                detailView: false,                  //是否显示父子表
                //得到查询的参数
                queryParams : function (params) {
                    //这里的键的名字和控制器的变量名必须一致，这边改动，控制器也需要改成一样的
                    var temp = {
                        rows: params.limit,                         //页面大小
                        page: (params.offset / params.limit) + 1,   //页码
                        sort: params.sort,      //排序列名
                        sortOrder: params.order //排位命令（desc，asc）
                    };
                    return temp;
                },
                columns: [{
                    checkbox: true,
                    visible: true                  //是否显示复选框
                }, {
                    field: 'experinenceId',
                    title: 'ID',
                    sortable: true
                }, {
                    field: 'experinenceexpkind',
                    title: '设备名称',
                    sortable: true
                }, {
                    field: 'experinencedevicename',
                    title: '经验种类',
                    sortable: true,
                    formatter: emailFormatter
                }, {
                    field: 'experinencedevicearea',
                    title: '设备故障',
                    formatter: linkFormatter
                }, {
                    field: 'experinencedevicefault',
                    title: '网络测试信号差异'
                }, {
                    field: 'experinencetestsign',
                    title: '设备区域',
                    sortable: true
                }, {
                    field: 'experinenceexprubric',
                    title: '发布日期'
                }, {
                    field: 'experinenceexpstate',
                    title: '技术经验标题',
                    formatter: dateFormatter
                }, {
                    field: 'experinencepubdate',
                    title: '技术经验内容'
                }, {
                    field:'ID',
                    title: '操作',
                    width: 120,
                    align: 'center',
                    valign: 'middle',
                    formatter: actionFormatter
                }, ],
                onLoadSuccess: function () {
                },
                onLoadError: function () {
                    showTips("数据加载失败！");
                },
                onDblClickRow: function (row, $element) {
                    var id = row.ID;
                    EditViewById(id, 'view');
                },
            });
        };